Commits v4.7.0-rc.4 (448cd46c)
8fb2e3c Ivan 2026-03-31 05:07:25 - 5 months ago
feat(ci): add Trivy scan for Dockerfile misconfigurations
730dd0b Ivan 2026-03-31 05:07:12 - 5 months ago
feat(Auth, AccessAttempts): add AccessAttemptsDAO for logging and managing user access attempts, including trusted client handling and cleanup of old records
561ee75 Ivan 2026-03-31 05:07:05 - 5 months ago
feat(Auth, AccessAttempts): implement access attempt logging and client IP retrieval for setup and login processes, enhancing security and user feedback
28e7c0d Ivan 2026-03-31 05:06:58 - 5 months ago
feat(locales): add debug logs section with improved labels and messages for better user experience across German, English, Italian, and Russian translations
ea407d0 Ivan 2026-03-31 05:06:48 - 5 months ago
feat(tests): add comprehensive tests for access attempts, enforcement, and security paths, including database migration and backup safety
06396a1 Ivan 2026-03-31 05:06:38 - 5 months ago
feat(GlobalState, Auth): integrate global authentication state management and enhance WebSocket connection handling
51f7c88 Ivan 2026-03-31 05:06:30 - 5 months ago
feat(App, NotificationBell, AuthPage): implement shell authentication state management, enhance notification fetching logic, and update UI text for clarity
b5aac9a Ivan 2026-03-31 05:06:17 - 5 months ago
feat(DebugLogsPage): log and access attempt tabs with improved search functionality and dynamic placeholders
11d4c94 Ivan 2026-03-31 04:50:16 - 5 months ago
feat(tests): add new E2E tests for API responses and deep-linked routes
4ddead8 Ivan 2026-03-31 04:12:01 - 5 months ago
chore: regenerate requirements.txt using pip-compile for updated dependency management
db6e0e4 Ivan 2026-03-31 03:21:58 - 5 months ago
chore(ci): update Trivy scan command to skip .pnpm-store directory
5e48a77 Ivan 2026-03-31 03:09:26 - 5 months ago
chore: update dependencies in pyproject.toml and bump aiohttp version in poetry.lock
d03bdf0 Ivan 2026-03-31 03:07:41 - 5 months ago
cleanup
2aafb29 Ivan 2026-03-31 02:00:56 - 5 months ago
feat(tests): update CI workflow by adding Playwright Chromium installation and E2E test execution
50981d9 Ivan 2026-03-31 02:00:45 - 5 months ago
fix(CommandPalette): ensure global keydown event listener captures events and prevents propagation
de5ee9c Ivan 2026-03-31 02:00:41 - 5 months ago
feat(e2e): add script to start E2E stack with MeshChat backend and Vite
ed840cd Ivan 2026-03-31 02:00:35 - 5 months ago
feat: improve keyboard shortcuts handling and add E2E helper functions for command palette interaction
0709ce4 Ivan 2026-03-31 02:00:23 - 5 months ago
feat(tests): add comprehensive Playwright E2E tests for navigation, shell, and smoke scenarios
4ff4a12 Ivan 2026-03-31 02:00:16 - 5 months ago
feat(tests): add Playwright configuration for end-to-end testing
6b290fd Ivan 2026-03-31 02:00:11 - 5 months ago
chore: update .dockerignore and .gitignore to include test result directories
1c1968c Ivan 2026-03-31 02:00:04 - 5 months ago
feat(tests): add Playwright E2E testing task to Taskfile
958e495 Ivan 2026-03-31 02:00:00 - 5 months ago
feat(tests): add Playwright end-to-end testing commands and dependencies
94f1785 Ivan 2026-03-31 01:59:36 - 5 months ago
chore: update CHANGELOG for version 4.4.0
568da85 Ivan 2026-03-30 23:41:14 - 5 months ago
chore: remove flake.lock and flake.nix files to clean up project structure
9411673 Ivan 2026-03-30 23:41:05 - 5 months ago
docs(lang): remove Nix section from README files in multiple languages
281ec1f Ivan 2026-03-30 23:38:27 - 5 months ago
feat(tests): add HTTP API routes fixture for comprehensive route testing
dead9b0 Ivan 2026-03-30 23:33:21 - 5 months ago
test(tests): increase timeout threshold for MicronParser performance test
a18f77c Ivan 2026-03-30 23:33:16 - 5 months ago
feat(tests): configure coverage reporting for frontend tests with v8 provider
5bfec92 Ivan 2026-03-30 23:33:09 - 5 months ago
feat(tests): add HTTP API contract tests and helpers for route validation
39bddfb Ivan 2026-03-30 23:33:01 - 5 months ago
feat(tests): add frontend test coverage task and update overall coverage command
be79b45 Ivan 2026-03-30 23:32:53 - 5 months ago
feat(tests): add integration marker for optional tests in pytest configuration
4297976 Ivan 2026-03-30 23:32:46 - 5 months ago
docs(security): update security documentation with detailed CI/CD workflows, release provenance, and verification processes
4fa7940 Ivan 2026-03-30 23:32:35 - 5 months ago
feat(ci): update build and scan workflows with cosign integration and frontend dependency management
e8e5128 Ivan 2026-03-30 23:32:22 - 5 months ago
feat(ci): add scripts for cosign setup, release asset attestation, and verification
eb0fec5 Ivan 2026-03-30 23:32:10 - 5 months ago
chore: update CHANGELOG to reflect removal of legacy PR vulnerability scanner in favor of Trivy
6e44333 Ivan 2026-03-30 23:28:50 - 5 months ago
chore: update .gitignore to include cosign.key and coverage directory
93f8f76 Ivan 2026-03-30 23:28:12 - 5 months ago
chore: update dependencies in package.json and pnpm-lock.yaml, add test coverage script
8d8806d Ivan 2026-03-24 01:45:18 - 5 months ago
feat(frontend): implement 'show unknown contact banner' toggle in settings and update conversation viewer logic
c8e0e21 Ivan 2026-03-24 01:45:10 - 5 months ago
feat(config): add 'show unknown contact banner' configuration option and update serialization in ReticulumMeshChat
c0b9000 Ivan 2026-03-24 01:45:01 - 5 months ago
feat(i18n): add 'show unknown contact banner' option and descriptions in German, English, Italian, and Russian locales
f4d3a0b Ivan 2026-03-23 22:41:24 - 5 months ago
chore: update version to 4.4.0 in PKGBUILD and adjust pkgver function accordingly
4edb9c7 Ivan 2026-03-23 22:41:20 - 5 months ago
feat(data): add community interfaces JSON file with user-submitted online listings
27f3ce9 Ivan 2026-03-23 22:41:07 - 5 months ago
feat(frontend): add option to lift banishment from conversation menu and update version to 4.4.0 in tests
0b0c5b4 Ivan 2026-03-23 22:40:57 - 5 months ago
chore: update README and CHANGELOG
bac36e8 Ivan 2026-03-23 22:40:33 - 5 months ago
chore: update version to 4.4.0
daf48ec Ivan 2026-03-23 22:40:08 - 5 months ago
chore: bump version to 4.4.0; refactor announce limits and add new community interfaces management
cfcc788 Ivan 2026-03-23 22:39:14 - 5 months ago
docs: linux sandbox; add community interfaces JSON build script
a9a7dd5 Ivan 2026-03-23 22:39:11 - 5 months ago
test: community interfaces, hex utils, archives and conversation viewer
83ed463 Ivan 2026-03-23 22:38:54 - 5 months ago
feat(frontend): interfaces, archives, messages, settings, i18n
149d58f Ivan 2026-03-23 20:32:47 - 5 months ago
Implement inbound stamp toggle feature in settings, allowing users to enable/disable proof-of-work stamps for direct messages.
317b6b4 Ivan 2026-03-22 13:36:48 - 5 months ago
Update CI workflows to include Node.js path setup for dependency installation and build steps
628976c Ivan 2026-03-22 13:36:44 - 5 months ago
Add PATH export to CI scripts for Node.js and pnpm setup
f8a4bdf Ivan 2026-03-22 13:23:58 - 5 months ago
Refactor Git checkout process in CI workflows to improve error handling and support for Gitea and GitHub URLs.
a1a480a Ivan 2026-03-22 13:09:17 - 5 months ago
Refactor test mocks in various components to use function constructors instead of arrow functions for improved compatibility with Vitest 4.
478cc1a Ivan 2026-03-22 13:09:04 - 5 months ago
Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux
071ad08 Ivan 2026-03-22 13:08:59 - 5 months ago
Update MicronParser handling in Vite config to support additional import path
9497202 Ivan 2026-03-22 13:08:48 - 5 months ago
Refactor MicronParser
b0030f0 Ivan 2026-03-22 13:08:31 - 5 months ago
Refactor MicronParser import paths in ArchivesPage and MicronEditorPage components
0564eb8 Ivan 2026-03-22 13:08:26 - 5 months ago
Improve message handling by stripping UTF-16 surrogates from search terms and cleaning up input strings in ReticulumMeshChat.
418e130 Ivan 2026-03-22 13:08:13 - 5 months ago
Add documentation for running MeshChatX in Firejail and Bubblewrap sandboxes on Linux
af96d96 Ivan 2026-03-22 13:08:06 - 5 months ago
Update pnpm version in setup script to 10.32.1
e3289c5 Ivan 2026-03-22 13:08:01 - 5 months ago
Update test command in Makefile to use the Python module syntax for pytest
8275186 Ivan 2026-03-22 13:07:53 - 5 months ago
Update READMEs
3131732 Ivan 2026-03-22 13:04:07 - 5 months ago
Add docker-entrypoint.sh and update Dockerfile for entrypoint configuration
d07737f Ivan 2026-03-22 13:03:56 - 5 months ago
Update package dependencies and configurations
fe2ef20 Ivan 2026-03-22 13:03:10 - 5 months ago
Update CHANGELOG
80fd732 Ivan 2026-03-22 12:12:12 - 5 months ago
Refactor CI workflows to use custom scripts for setup and remove deprecated actions.
520be25 Ivan 2026-03-22 12:11:47 - 5 months ago
Remove obsolete OSV scan script and add new CI scripts for Docker, Java, Node.js, Python, and Task setup
3fef4a2 Ivan 2026-03-22 12:11:18 - 5 months ago
Add .pnpm-store/ to .dockerignore, .gitignore, and .prettierignore
01ad9cc Sudo-Ivan 2026-03-12 21:54:41 - 6 months ago
Update dependencies in pyproject.toml and poetry.lock
9455dfd Sudo-Ivan 2026-03-12 21:44:55 - 6 months ago
Update CHANGELOG
397c3b3 Sudo-Ivan 2026-03-12 21:44:35 - 6 months ago
Refactor i18n tests to dynamically load locale files and ensure all locales have a _languageName property. Update LanguageSelector tests for correct language display order.
96a5b66 Sudo-Ivan 2026-03-12 21:44:24 - 6 months ago
Add language names to locale files for German, English, Italian, and Russian
34bf80f Sudo-Ivan 2026-03-12 21:44:14 - 6 months ago
Improve LanguageSelector component to dynamically load and sort languages from locale files
e45307a Sudo-Ivan 2026-03-12 21:44:01 - 6 months ago
Refactor i18n initialization in main.js to dynamically load locale files
2374bd4 Sudo-Ivan 2026-03-12 21:43:48 - 6 months ago
Update README with instructions for adding langauge
b96611a Sudo-Ivan 2026-03-12 21:02:23 - 6 months ago
Update dependencies in package.json, pnpm-lock.yaml, poetry.lock, and pyproject.toml
255b3ff Sudo-Ivan 2026-03-12 21:01:54 - 6 months ago
Update CHANGELOG
8a362a9 Sudo-Ivan 2026-03-12 21:01:48 - 6 months ago
Revert MicronParser.js truecolor support for now
b3ac1a1 Sudo-Ivan 2026-03-12 04:24:40 - 6 months ago
Add support for fallback truecolor in MicronParser
a0a46a6 Sudo-Ivan 2026-03-12 01:16:54 - 6 months ago
Update SECURITY.md
b6c0ac4 Sudo-Ivan 2026-03-11 11:32:56 - 6 months ago
Fix database health snapshot functionality and add corresponding tests
16759f6 Sudo-Ivan 2026-03-11 11:23:29 - 6 months ago
Improve tests for ConversationViewer, DropDownMenu, and UIComponents
330f555 Sudo-Ivan 2026-03-11 11:23:17 - 6 months ago
Refactor ConversationViewer, NetworkVisualiser, NomadNetworkSidebar, and SettingsPage components for improved code readability and structure
454ffff Sudo-Ivan 2026-03-11 11:13:04 - 6 months ago
Add tests for ContactsPage and new ConversationViewer and NomadNetworkSidebar components
f11a9b9 Sudo-Ivan 2026-03-11 11:12:39 - 6 months ago
Add comprehensive tests for announce management and contact import/export functionality
ca3a77a Sudo-Ivan 2026-03-11 11:12:31 - 6 months ago
Add localization updates for contact management and user actions
debe65d Sudo-Ivan 2026-03-11 11:12:24 - 6 months ago
Refactor DropDownMenu and Conversation components for improved dropdown positioning and context menus
6589c21 Sudo-Ivan 2026-03-11 11:12:06 - 6 months ago
Add telephone contacts import/export endpoints and announce limits configuration
f803d44 Sudo-Ivan 2026-03-11 11:11:56 - 6 months ago
Update CHANGELOG
dbb2a06 Sudo-Ivan 2026-03-11 11:10:40 - 6 months ago
Update dependencies: bump dompurify to version 3.3.3, filelock to 3.25.1, and freeze-core to 0.6.1 in package.json, pnpm-lock.yaml, and poetry.lock
6aa03e5 Sudo-Ivan 2026-03-11 04:25:56 - 6 months ago
Update CHANGELOG
9a47844 Sudo-Ivan 2026-03-11 04:25:48 - 6 months ago
Update dependencies in package.json and pnpm-lock.yaml to latest versions of Vue and Vue-i18n
3da8eab Sudo-Ivan 2026-03-11 04:02:55 - 6 months ago
Update CHANGELOG
2cb7b98 Sudo-Ivan 2026-03-11 04:00:51 - 6 months ago
Update MicronParser to support truecolor foreground and background colors with new 'FT' and 'BT' formats. Add corresponding unit tests to validate functionality.
35884c1 Sudo-Ivan 2026-03-10 10:28:14 - 6 months ago
Bump version to 4.3.1
99c8775 Sudo-Ivan 2026-03-10 10:26:43 - 6 months ago
Add retry functionality for failed messages in ConversationViewer and enhance message handling in MessagesPage
30ef885 Sudo-Ivan 2026-03-10 10:26:39 - 6 months ago
Add tests for message handling and conversation updates
d648b7d Sudo-Ivan 2026-03-10 10:26:26 - 6 months ago
Update README files
ded56cb Sudo-Ivan 2026-03-10 10:26:15 - 6 months ago
Update CHANGELOG
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────